Ext.define('CA.catalog.ObjectForm',{
    extend: 'Ext.form.Panel',
    xtype: 'CA.catalog.ObjectForm',

    title: 'Основное',

    initComponent: function(){
        Ext.apply(this, {
            autoScroll: true,
            bodyStyle:'padding:10px',
            fieldDefaults: {
                labelAlign: 'top',
                msgTarget: 'side'
            },
            layout:'column',
            items:[
                {
                    columnWidth:.5,
                    border:false,
                    layout: 'anchor',
                    defaults: { anchor:'95%' },
                    items: [
                        {
                            xtype: 'textfield',
                            fieldLabel: 'Наименование',
                            name: 'name',
                            allowBlank: false
                        },
                        {
                            xtype:'combo',
                            fieldLabel: 'Тип объекта',
                            queryMode: 'local',
                            store: ['Вилла','Аппартамент'],
                            name: 'type'
                        }/*,
                        {
                            xtype:'combo',
                            fieldLabel: 'Местоположение',
                            queryMode: 'local',
                            store: ['Вилла','Аппартамент']
                        }*/
                    ]
                },
                {
                columnWidth:.5,
                border:false,
                layout: 'anchor',
                defaults: { anchor:'100%' },
                items: [
                    {
                        xtype: 'grid',
                        //frame: true,
                        title: 'Предложения',
                        iconCls: 'c-icon-coins',
                        height: 200,
                        columns: [
                            {
                                xtype: 'booleancolumn',
                                text: '&nbsp;',
                                trueText: CA.trueText,
                                falseText: CA.falseText,
                                dataIndex: 'special',
                                resizable: false,
                                width: 30
                            },
                            {
                                text: 'Наименование',
                                flex: 1
                            },
                            {
                                text: 'Цена',
                                width: 100
                            }
                        ]
                    }
                ]
            }]
        });

        this.callParent();
    }
});